home *** CD-ROM | disk | FTP | other *** search
- #!/usr/bin/python
- # example how to install in a custom terminal widget
- # see also gnome bug: #169201
- import pygtk
- pygtk.require('2.0')
- import gtk
-
- import apt.gtk.widgets
-
-
- if __name__ == "__main__":
-
- win = gtk.Window()
- progress = apt.gtk.widgets.GtkAptProgress()
- win.set_title("GtkAptProgress Demo")
- win.add(progress)
- progress.show()
- win.show()
-
- cache = apt.cache.Cache(progress.open)
- if cache["2vcard"].isInstalled:
- cache["2vcard"].markDelete()
- else:
- cache["2vcard"].markInstall()
- progress.show_terminal(expanded=True)
- cache.commit(progress.fetch, progress.install)
- gtk.main()
-